d59b3e9bae37f7af3565fd670fe8a01d6aad92a1,core/generator/source/jetbrains/mps/generator/impl/interpreted/TemplateSwitchMappingInterpreted.java,TemplateSwitchMappingInterpreted,processNull,#TemplateExecutionEnvironment#SNodeReference#TemplateContext#,103

Before Change


      // TODO there's little value in GeneratorUtilEx.processGeneratorMessage per se, and once the code to process consequences moved out from
      // GeneratorUtilEx to RuleConsequenceProcessor, and doesn't use processGeneratorMessage any longer, there's no justification for this method to survive in
      // its present state
      GeneratorUtilEx.processGeneratorMessage(generatorMessage, context.getInput(), templateSwitch.resolve(MPSModuleRepository.getInstance()), null, environment.getGenerator());
    }
  }
}

After Change


    if (message != null) {
      DismissTopMappingRuleException.MessageType messageType = GeneratorUtilEx.getGeneratorMessage_kind(message);
      String text = GeneratorUtilEx.getGeneratorMessage_text(message);
      GeneratorUtil.log(environment.getLogger(), templateSwitch, messageType, text, GeneratorUtil.describeIfExists(context.getInput(), "input node"));
    }
  }
}